package com.eking.domain;

import java.io.Serializable;
import java.time.LocalDateTime;

import com.eking.enums.SourceType;
import lombok.Data;

/**
 * 钉钉打卡详情
 * Created by hexp on 2023/8/24 14:05
 */
@Data
public class DingtalkCheckRecordDetail implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 打卡记录ID
     */
    private Long recordId;
    /**
     * 打卡来源
     */
    private SourceType sourceType;
    /**
     *用户定位精度
     */
    private String userAccuracy;
    /**
     * 是否匹配打卡结果的流水
     */
    private Boolean validMatched;
    /**
     * 用户打卡时间
     */
    private LocalDateTime userCheckTime;
    /**
     * 打卡经度
     */
    private String userLongitude;
    /**
     * wifi名称
     */
    private String userSsid;
    /**
     * 基本定位精度
     */
    private String baseAccuracy;
    /**
     * MAC地址
     */
    private String userMacAddr;
    /**
     * 打卡纬度
     */
    private String userLatitude;
    /**
     * 打卡基础地址
     */
    private String baseAddress;
    /**
     * 打卡无效的原因
     */
    private String invalidRecordMsg;
    /**
     * 打卡无效的类型
     */
    private String invalidRecordType;

}
